package com.beta.cat.config.sms;

/**
 * 手机验证码服务
 */
public interface SmsVerifyService {

    /**
     * 发送验证码给指定的手机
     *
     * @param mobile 接收验证码的手机号码
     * @return true-验证成功；false-验证失败
     */
    SmsResult sendVerifyCode(String mobile);

    /**
     * 检验用户提交的验证是否和之前发送的验证码一致
     *
     * @param mobile
     * @param verifyCode
     * @return true-验证通过；false-验证不通过
     */
    SmsResult verifyCode(String mobile, String verifyCode);
}
